@局外人
2年前 提问
1个回答

一个实用的NFPUF必须具备哪四个条件

Simon
2年前

一个实用的NFPUF必须具备以下四个条件:

  • NFPUF应该可以高区别度来区分不同的芯片。也就是说,从两个不同的芯片中或者从一个芯片的不同位置所提取的“签名”,应该是随机且不同的。同时,从一个芯片的相同位置提取的多次“签名”应该是稳定的,即使不是完全一样,也应该是非常类似的。

  • NFPUF提取“签名”应该是快速的。如果提取一次签名需要几个小时,就不适用了。

  • 对于伪造者来说,伪造一个芯片的“签名”是困难的。而且“签名”不能保存于芯片中,以防止重放攻击。

  • NFPUF提取“签名”的过程不能对芯片造成大的损害。NAND Flash中的数据块都有一定的擦写寿命,如果提取过程代价较大,也会使得NFPUF不适用。